package com.shanzmoo.h5.domain.bo;

import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModel;
import lombok.Data;

import java.io.Serializable;

/**
 * 微信网页授权access_token信息
 * @author Gzhao 2020/12/26
 */
@Data
@ApiModel("微信网页授权access_token")
public class WxAuthAccessTokenBO implements Serializable {

    private static final long serialVersionUID = 1758L;

    /**
     * 网页授权接口调用凭证,注意：此access_token与基础支持的access_token不同
     */
    @JSONField(name = "access_token")
    private String accessToken;
    /**
     * access_token接口调用凭证超时时间，单位（秒）
     */
    @JSONField(name = "expires_in")
    private Integer expiresIn;
    /**
     * 刷新token
     */
    @JSONField(name = "refresh_token")
    private String refreshToken;
    /**
     * 用户唯一标识
     */
    private String openid;
    /**
     * 用户授权的作用域
     */
    private String scope;

}
